package com.novanok.mailtweets;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;

import com.novanok.mailtweets.comun.Comun;
import com.novanok.mailtweets.comun.TwitterUtil;
import com.novanok.mailtweets.entidad.Carpeta;
import com.novanok.mailtweets.entidad.Cuenta;
import com.novanok.mailtweets.mensaje.Mensaje;

import java.util.Map;

import twitter4j.TwitterException;
import twitter4j.User;

/**
 * Created by Marcos on 13/10/2014.
 */
public class ActivityCarpetaItem extends Activity {

    private Map<String, Carpeta> carpetas;
    private String accion;

    @Override
    protected void onCreate( Bundle savedInstanceState ) {
        super.onCreate( savedInstanceState );
        setContentView( R.layout.activity_carpeta_item);

        this.carpetas = MyActivity.getCarpetas();
        this.accion = getIntent().getStringExtra("carpeta_accion");
    }


    @Override
    public boolean onCreateOptionsMenu( Menu menu ) {
        getMenuInflater().inflate( R.menu.menu_cuenta_item, menu );
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch ( item.getItemId() ) {
            case R.id.aceptar_cuenta_item:
                this.aceptar();
                return true;

            case R.id.cancelar_cuenta_item:
                this.cancelar();
                return true;

            default:
                return super.onOptionsItemSelected(item);
        }
    }

    public void aceptar (){
        String nombre = (( EditText )findViewById( R.id.txtNombreCarpeta )).getText().toString();
        String descripcion = (( EditText )findViewById( R.id.txtDescripcionCarpeta )).getText().toString();

        if ( nombre.compareTo("") == 0 ){
            Mensaje.getMensaje().mostrarInformacion(this, "El Nombre no puede quedar vacio");
            return;
        }

        Carpeta c = new Carpeta( nombre, descripcion );
        this.carpetas.put(String.valueOf(c.getId()), c);
        finish();
    }

    public void cancelar (){
        finish();
    }
}
